Skip to content

Conversation

DanCodedThis
Copy link
Contributor

@DanCodedThis DanCodedThis commented Sep 30, 2025

  • This is pr to main from experimental, to be able to use it's features using conditional compilation
  • There are foure feature flags:
    • vanilla-tokio-runtime - to deactivate dedicated executor
    • none-durable-history-write
    • sort-merge-join (could be a .env var)
    • experimental (which actiavtes all features)
  • In practice you should be able to run: cargo run --features experimental and it will work and activate everything
  • This pr is done to ease up using experimtnal fetures, and be able to use them with the main changes/fixes right away

P.S. Please check if I didn't accidentally rebase wrong (included everything).

DanCodedThis and others added 14 commits September 30, 2025 23:29
* update slatedb to v0.8.2

* use less durable but faster option when put history items

* [UI] Static hostname issue fix (Run-time Placeholder solution)  (#1770)

* CI: Generate build artifacts (dist.tar) [skip ci]

---------

Co-authored-by: Nikita Striuk <[email protected]>
Co-authored-by: github-actions[bot] <1310417+github-actions[bot]@users.noreply.github.com>
* [UI] Static hostname issue fix (Run-time Placeholder solution)  (#1770)

* CI: Generate build artifacts (dist.tar) [skip ci]

---------

Co-authored-by: Nikita Striuk <[email protected]>
Co-authored-by: github-actions[bot] <1310417+github-actions[bot]@users.noreply.github.com>
* Add ClickBench benchmark + use Embucket experimental build (#1782)

* Add missing #[test] attribute to test_make_cors_middleware (#1783)

The test function was not being recognized by the test runner because it was missing the #[test] attribute.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <[email protected]>

* api ui queries schema fix (#1789)

* feat: add option to disable result caching for Snowflake benchmarks, … (#1786)

* feat: add option to disable result caching for Snowflake benchmarks, update logging

* feat: improve run type handling and update result paths logic

* feat: update path name logic

* feat: update path name in get_results_path logic here as well

* Update benchmark/benchmark.py

Co-authored-by: andheroe <[email protected]>

* feat: make oneliner from previous results_folder logic

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: andheroe <[email protected]>

* docs: update README to clarify caching options for benchmarks (#1797)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* api: UI OpenAPI snake_case schema fix (#1799)

* schema fixes + requested changes from pr #1749

* more schema fixes

* camelCase

* camelCase for ErrorResponse

* flaky test

* [UI] Codegen rerun, NCU (#1791)

* codegen

* API_URL env

* openapi

* ncu

* CI: Generate build artifacts (dist.tar) [skip ci]

* Basic benchmarking crate (#1784)

* Merge lock

* Basic benchmarking crate

* Basic benchmarking crate

* Basic benchmarking crate

* Fix readme

* Fix versions

* Create catalog

* Fix clippy

* Fix cargo

* workflow complete (#1792)

* remove `dedicated_executor` (#1772)

* Yaro/slatedb durability config2 (#1773)

* update slatedb to v0.8.2

* use less durable but faster option when put history items

* [UI] Static hostname issue fix (Run-time Placeholder solution)  (#1770)

* CI: Generate build artifacts (dist.tar) [skip ci]

---------

Co-authored-by: Nikita Striuk <[email protected]>
Co-authored-by: github-actions[bot] <1310417+github-actions[bot]@users.noreply.github.com>

* push main into experimental (#1775)

* [UI] Static hostname issue fix (Run-time Placeholder solution)  (#1770)

* CI: Generate build artifacts (dist.tar) [skip ci]

---------

Co-authored-by: Nikita Striuk <[email protected]>
Co-authored-by: github-actions[bot] <1310417+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: andheroe <[email protected]>
Co-authored-by: Sergei Turukin <[email protected]>
Co-authored-by: Claude <[email protected]>
Co-authored-by: Yevhenii Niestierov <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Nikita Striuk <[email protected]>
Co-authored-by: github-actions[bot] <1310417+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Artem Osipov <[email protected]>
Co-authored-by: Yaroslav Litvinov <[email protected]>
* able to run workflow by hand

* cancel in progess builds on push
Copy link
Contributor

SLT Targeted Testing: No relevant SLT tests found for the changes in this PR. No testing required.

Copy link
Contributor

SLT Targeted Testing: No relevant SLT tests found for the changes in this PR. No testing required.

@DanCodedThis
Copy link
Contributor Author

Need to fix cargo test --all-features to exclude experimental ones, so our tests would stay green.

Copy link
Contributor

SLT Targeted Testing: No relevant SLT tests found for the changes in this PR. No testing required.

Copy link
Contributor

SLT Targeted Testing: No relevant SLT tests found for the changes in this PR. No testing required.

Copy link
Contributor

SLT Targeted Testing: No relevant SLT tests found for the changes in this PR. No testing required.

Copy link
Contributor

github-actions bot commented Oct 1, 2025

SLT Targeted Testing: No relevant SLT tests found for the changes in this PR. No testing required.

Copy link
Contributor

github-actions bot commented Oct 1, 2025

SLT Targeted Testing: No relevant SLT tests found for the changes in this PR. No testing required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants